import request from '@/utils/request'
 /*
  获取菜单列表(用于添加角色时显示菜单列表)
  */
  export function treeSelect() {
    return request({
      url: '/sysMenu/treeSelect/',
      method: 'get'
    })
  }

   /*
  获取菜单列表(用于添加角色时显示菜单列表)
  */
  export function roleMenuTreeSelect(roleId) {
    return request({
      url: '/sysMenu/roleMenuTreeSelect/'+roleId,
      method: 'get'
    })
  }

  /*
  获取菜单列表(显示菜单列表)
  */
  export function getTreeMenuList(sysMenu) {
    return request({
      url: '/sysMenu/getTreeMenuList/',
      method: 'get',
      params:sysMenu
    })
  }

  /*
  添加菜单列表
  */
  export function addMenu(data) {
    return request({
      url: '/sysMenu/addMenu/',
      method: 'post',
      data:data
    })
  }

    /*
  获得菜单信息通过id
  */
  export function getMenuById(menuId) {
    return request({
      url: '/sysMenu/getMenuById/'+menuId,
      method: 'get'
    })
  }

  /*
  修改菜单
  */
  export function updateMenu(sysMenu) {
    return request({
      url: '/sysMenu/updateMenu/',
      method: 'put',
      data:sysMenu
    })
  }

    /*
  删除菜单
  */
  export function deleteMenuById(menuId) {
    return request({
      url: '/sysMenu/deleteMenuById/'+menuId,
      method: 'delete'
    })
  }